package com.javasm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.javasm.dto.DishDto;
import com.javasm.entity.Dish;

/**
 * @Author：易鑫
 * @Version：1.0
 * @Date：2022/4/21-19:52
 * @Since:jdk1.8
 * @Description:
 */
public interface DishService extends IService<Dish> {
    /**
     * 新增菜品，同时插入菜品对应的口味数据，需要操作两张表，dish，dish_flavor
     *
     * @param dishDto
     */
    void saveWithFlavor(DishDto dishDto);

    /**
     * 根据菜品id查询相关信息
     *
     * @param id
     * @return
     */
    DishDto getByIdWithFlavor(Long id);

    /**
     * 修改菜品信息
     *
     * @param dishDto
     */
    void updateWithFlavor(DishDto dishDto);
}
